home *** CD-ROM | disk | FTP | other *** search
/ HAKERIS 11 / HAKERIS 11.ISO / linux / system / LinuxConsole 0.4 / linuxconsole0.4install-en.iso / guile0.4.lcm / share / guile / slib / ANNOUNCE < prev    next >
Encoding:
Text File  |  2004-01-06  |  3.4 KB  |  86 lines

  1. This message announces the availability of Scheme Library release slib2c8.
  2.  
  3. New in slib2c8:
  4.  
  5.     * scsh.init vscm.init umbscheme.init t3.init scheme48.init
  6.     scheme2c.init mitscheme.init macscheme.init gambit.init chez.init
  7.     bigloo.init (find-ratio find-ratio-between): Added rationalize
  8.     adjunct procedures.
  9.     * ratize.scm (find-ratio-between find-ratio): Advertised
  10.     procedures return list of numerator and denominator.
  11.     * schmooz.scm (schmooz-tops): Removed gratuitous newlines in texi
  12.     output.
  13.     * alistab.scm (ordered-for-each-key, map-key, for-each-key
  14.     delete*): Added primary-limit and column-type-list to arguments.
  15.     * rdms.scm (create-database): Removed warning "file exists".
  16.     (open-table): Replaced lone call to make-list.
  17.     (for-each-row, row:delete*, get*): Added primary-limit and
  18.     column-type-list to arguments.
  19.     * htmlform.scm (html:start-table): Don't force full width.
  20.     (http:serve-uri): Added.
  21.     * db2html.scm: Added.
  22.     * genwrite.scm (generic-write, generic-write): Down-cased QUOTE
  23.     symbol names (for guile).
  24.     * schmooz.scm (schmooz-tops): Now reads (and ignores) #! comments.
  25.     * trace.scm (untrack, unstack): Added.
  26.     (print-call-stack): Protected bindings.
  27.     * Makefile (slib.info): Conditionalize infobar.
  28.     * require.scm (require:provided?): Don't catalog:get if not
  29.     *catalog*.
  30.     * defmacex.scm (defmacro:expand*): Avert MAP error in case input
  31.     code has a DEFMACRO with an improper list as argument list.  (The
  32.     DEFMACRO still does not take effect).
  33.     * schmooz.scm (schmooz): replaced non-portable calls to OPEN-FILE.
  34.     (schmooz): Fixed behavior when filename has no suffix; discard up
  35.     to first semicolon in file.
  36.     * trace.scm (call-stack-news?): Fixed polarity error.
  37.     (debug:trace-procedure): made counts 1-based.
  38.     * Template.scm, *.init (slib:error, slib:warn): print-call-stack.
  39.     * trace.scm (print-call-stack, call-stack-news?): Added.
  40.     * break.scm (debug:breakpoint): print-call-stack.
  41.     * trace.scm (track, stack): Added ability to maintain call stack
  42.     of selected procedures.
  43.     * debug.scm (trace-all, break-all): Now accept multiple (file)
  44.     arguments.
  45.     * Makefile (tagfiles): *.init files added.
  46.     * mklibcat.scm: Added jfilter.
  47.     * slib.texi (Extra-SLIB Packages): Added jfilter.
  48.  
  49. From Lars Arvestad  <arve@nada.kth.se>:
  50.     * minimize.scm (golden-section-search): Added.
  51.  
  52. SLIB is a portable Scheme library providing compatibiliy and utility
  53. functions for all standard Scheme implementations.
  54.  
  55. SLIB includes initialization files for Bigloo, Chez, ELK, GAMBIT,
  56. MacScheme, MITScheme, PocketScheme, RScheme Scheme->C, Scheme48, SCM,
  57. SCSH, T3.1, UMB-Scheme, and VSCM.
  58.  
  59. Documentation includes a manifest, installation instructions, and
  60. coding guidelines for the library.  Documentation of each library
  61. package is supplied.  SLIB Documentation is online at:
  62.  
  63.          http://swissnet.ai.mit.edu/~jaffer/SLIB.html
  64.  
  65. SLIB source is available from:
  66.  http://swissnet.ai.mit.edu/ftpdir/scm/slib2c8.zip
  67.  swissnet.ai.mit.edu:/pub/scm/slib2c8.zip (FTP instructions follow)
  68.  
  69. SLIB-PSD is a portable debugger for Scheme (requires emacs editor):
  70.  http://swissnet.ai.mit.edu/ftpdir/scm/slib-psd1-3.zip
  71.  swissnet.ai.mit.edu:/pub/scm/slib-psd1-3.zip
  72.  
  73. SCHELOG is an embedding of Prolog in Scheme+SLIB:
  74.  http://www.cs.rice.edu/CS/PLT/packages/schelog/
  75.  
  76. Programs for printing and viewing TexInfo documentation (which SLIB
  77. has) come with GNU Emacs or can be obtained via ftp from:
  78.  ftp.gnu.org:pub/gnu/texinfo/texinfo-4.0.tar.gz
  79.  
  80.                 -=-=-
  81.  
  82.   ftp swissnet.ai.mit.edu (anonymous)
  83.   bin
  84.   cd pub/scm
  85.   get slib2c8.zip
  86.